Skip to content

Conversation

@dheerajturaga
Copy link
Member

@dheerajturaga dheerajturaga commented Jan 16, 2026

implement proper database management for the Edge3 provider, enabling edge tables (edge_worker, edge_job, edge_logs) to be properly dropped and recreated during airflow db reset operations, matching the behavior of other providers like FAB.

Extended the auth manager's get_db_manager() pattern to executors, allowing any executor provider to register its own DB manager for lifecycle operations.

Was generative AI tooling used to co-author this PR?
  • [X ] Yes (please specify the tool below)
    Claude Code - Opus 4.5

closes: #60261

@boring-cyborg boring-cyborg bot added area:Executors-core LocalExecutor & SequentialExecutor area:providers provider:edge Edge Executor / Worker (AIP-69) / edge3 labels Jan 16, 2026
implement proper database management for the Edge3 provider,
enabling edge tables (edge_worker, edge_job, edge_logs) to be properly
dropped and recreated during `airflow db reset` operations, matching the
behavior of other providers like FAB.

Extended the auth manager's get_db_manager() pattern to executors, allowing
any executor provider to register its own DB manager for lifecycle operations.
@dheerajturaga dheerajturaga force-pushed the feature/edge-db-manager branch from 17793cb to f5deea1 Compare January 16, 2026 19:02
@dheerajturaga dheerajturaga marked this pull request as draft January 16, 2026 20:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:Executors-core LocalExecutor & SequentialExecutor area:providers provider:edge Edge Executor / Worker (AIP-69) / edge3

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Edge worker sometimes fails on startup with 405: Method not allowed

1 participant